From Safety Analysis to Software Requirements

نویسندگان

  • Kirsten Mark Hansen
  • Anders P. Ravn
  • Victoria Stavridou
چکیده

Software for safety critical systems must deal with the hazards identified by safety analysis. This paper investigates, how the results of one safety analysis technique, fault trees, are interpreted as software safety requirements to be used in the program design process. We propose that fault tree analysis and program development use the same system model. This model is formalized in a real-time, interval logic, based on a conventional dynamic systems model with state evolving over time. Fault trees are interpreted as temporal formulas, and it is shown how such formulas can be used for deriving safety requirements for software components.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Bi-directional safety analysis of product lines

As product-line engineering becomes more widespread, more safety-critical software product lines are being built. This paper describes a structured method for performing safety analysis on a software product line, building on standard product-line assets: product-line requirements, architecture, and scenarios. The safety-analysis method is bi-directional in that it combines a forward analysis (...

متن کامل

بررسی عوامل مؤثر بر فرهنگ ایمنی در کارگران صنایع فولاد استان یزد

Background: Safety culture is a factor that because of it all of workers from headmaster to simple workers come together so that they could contribute to the safety of themselves and their coworkers. The purpose of this study was to evaluate factors affecting safety culture in Yazd steel industry workers. Methods: This study was conducted on 244 steel industry workers. In this cross-sectional ...

متن کامل

Design and Analysis of Graded Honeycomb Shock Absorber for Increasing the Safety of Passengers in Armored Vehicles Exposed to Mine Explosion

Protecting armored vehicles from mine explosion can lead to the survival of thousands of people exposed to this risk. Very purpose, shock absorbers such as honeycomb structures can be applied for crashworthiness improvement. In this study, graded honeycomb structure is primarily introduced as a shock absorber, followed by the introduction of its absorbed energy and the force and acceleration ap...

متن کامل

Integrating safety analysis and requirements engineering

Some systems failures are due to defects in manufacturing and design, however that there are a significant number of system failures which result from errors, omissions and inconsistencies in the system requirements. We thus need methods to support a ‘safe’ requirements engineering process whose objectives are to specify system requirements such that system states which compromise safety are av...

متن کامل

An effective technique for the software requirements analysis of NPP safety-critical systems, based on software inspection, requirements traceability, and formal specification

A thorough requirements analysis is indispensable for developing and implementing safety-critical software systems such as nuclear power plant (NPP) software systems because a single error in the requirements can generate serious software faults. However, it is very difficult to completely analyze system requirements. In this paper, an effective technique for the software requirements analysis ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • IEEE Trans. Software Eng.

دوره 24  شماره 

صفحات  -

تاریخ انتشار 1998